/* remove_bounds.cpp */

#include <iostream>
#include <string>
#include <boost/type_traits/remove_bounds.hpp>
#include <boost/type_traits/is_same.hpp>
using namespace std;
using namespace boost;

typedef int array[][3];

int main(int argc, char *argv[])
{
	cout << is_same<int, remove_bounds<array>::type>::value << endl;
	cout << is_same<int[3], remove_bounds<array>::type>::value << endl;


	return 0;
}

